// DICOM 相关常量定义
export const MESSAGE_TYPE = {
  SUCCESS: 'success',
  WARNING: 'warning',
  ERROR: 'error',
  INFO: 'info'
};

export const IMAGE_LOADER_SCHEME = 'dicomweb';
export const VOLUME_LOADER_SCHEME = 'cornerstoneStreamingImageVolume';

// DICOM 标签常量
export const DICOM_TAGS = {
  PATIENT_NAME: '00100010',
  PATIENT_ID: '00100020',
  STUDY_DATE: '00080020',
  STUDY_TIME: '00080030',
  SERIES_NUMBER: '00200011',
  SERIES_DESCRIPTION: '0008103E',
  INSTANCE_NUMBER: '00200013',
  WINDOW_CENTER: '00281050',
  WINDOW_WIDTH: '00281051',
  PIXEL_SPACING: '00280030',
  SLICE_THICKNESS: '00180050'
};

// 视窗类型
export const VIEWPORT_TYPE = {
  STACK: 'stack',
  VOLUME: 'volume',
  ORTHOGRAPHIC: 'orthographic'
};

// 工具名称常量
export const TOOL_NAMES = {
  ZOOM: 'Zoom',
  PAN: 'Pan',
  WINDOW_LEVEL: 'WindowLevel',
  STACK_SCROLL: 'StackScroll',
  LENGTH: 'Length',
  RECTANGLE_ROI: 'RectangleROI',
  CROSSHAIRS: 'Crosshairs',
  OVERLAY: 'Overlay'
};